package com.shop.user.mapper;



import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.shop.common.pojo.SpManager;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 现在使用的Mybatis-plus组件，该组件是Mybatis的加强版
 * 能够与SpringBoot进行非常友好的整合，对比Mybatis框架只有使用便捷的改变
 * 没有具体功能的改变
 * 具体使用：让具体的Mapper接口继承BaseMapper即可
 */
@Mapper
@Repository
public interface UserMapper extends BaseMapper<SpManager> {
    List<SpManager> findAndLimit(String query,int pagenum,int pagesize);
    List<SpManager> findNoLimit(String query);
    int addUser(SpManager spManager);
    int updataUserStatuts(int uid,int type);
    int updataUser(@Param("id") int id,@Param("spManager")SpManager spManager);


}
